static jsvalue code_function2(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function3(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function4(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function1(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function5(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function6(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function7(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function8(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function9(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function10(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function11(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function12(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function13(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function14(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function20(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function15(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function21(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function16(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function22(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function17(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function18(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function19(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function23(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function24(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function25(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function26(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function27(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function28(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function29(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function30(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function31(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function32(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function33(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function34(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function35(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function36(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function37(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function38(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue code_function39(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc);
static jsvalue mainFunction0(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 1,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
slot[0]= jsclosure(cx, code_function1, frame);
jsset(cx, cx->slots[13], 1680, "Build", slot[0]);
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function1(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 31,5);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
slot[1] = argc > 1 ? args[1] : JSVAL_VOID;
slot[2] = argc > 2 ? args[2] : JSVAL_VOID;
slot[3] = argc > 3 ? args[3] : JSVAL_VOID;
slot[4] = argc > 4 ? args[4] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
slot[5] = jsclosure(cx, code_function2,frame);
slot[6] = jsclosure(cx, code_function3,frame);
slot[7] = jsclosure(cx, code_function4,frame);
// line 1
// line 2
slot[8] = jsget(cx, cx->slots[18], 9985484, "applicationSupport");
slot[8] = jsadd(cx, slot[8], cx->slots[82]);
// line 3
slot[10] = jsnewarray(cx);
// line 4
// line 5
slot[12] = jsget(cx, cx->slots[13], 38540, "appVersion");
// line 6
slot[13] = slot[8];
slot[13] = jsadd(cx, slot[13], cx->slots[83]);
// line 8
slot[9] = slot[4];
if (ifne(slot[9])) goto label0;
// line 9
slot[11] = cx->slots[84];
goto label1;
label0:;
// line 11
slot[11] = cx->slots[85];
label1:;
// line 13
slot[9] = slot[12];
slot[9] = jsne(cx, slot[9], JSVAL_NULL);
slot[16] = cx->slots[14];
slot[15] = jsget(cx, slot[16], 2367, "exists");
slot[17] = slot[13];
callFrame[0] = slot[17];
slot[14] = jsinvoke(cx, slot[15], slot[16], callFrame, 1);
slot[9] = jsand(cx, slot[9], slot[14]);
if (ifne(slot[9])) goto label2;
// line 13
// line 14
slot[14] = cx->slots[14];
slot[9] = jsget(cx, slot[14], 674, "read");
slot[16] = slot[13];
callFrame[0] = slot[16];
slot[18] = jsinvoke(cx, slot[9], slot[14], callFrame, 1);
// line 15
slot[14] = slot[18];
slot[14] = jsne(cx, slot[14], slot[12]);
if (ifne(slot[14])) goto label3;
// line 15
// line 16
slot[15] = cx->slots[18];
slot[9] = jsget(cx, slot[15], 2637, "remove");
slot[19] = slot[8];
callFrame[0] = slot[19];
slot[14] = jsinvoke(cx, slot[9], slot[15], callFrame, 1);
label3:;
label2:;
// line 20
slot[20] = cx->slots[14];
slot[9] = jsget(cx, slot[20], 2367, "exists");
slot[21] = slot[8];
callFrame[0] = slot[21];
slot[15] = jsinvoke(cx, slot[9], slot[20], callFrame, 1);
slot[14] = jsnot(cx, slot[15]);
if (ifne(slot[14])) goto label4;
// line 21
slot[20] = cx->slots[18];
slot[15] = jsget(cx, slot[20], 2401, "create");
slot[9] = slot[8];
callFrame[0] = slot[9];
slot[14] = jsinvoke(cx, slot[15], slot[20], callFrame, 1);
label4:;
// line 23
slot[14] = slot[12];
slot[14] = jsne(cx, slot[14], JSVAL_NULL);
if (ifne(slot[14])) goto label5;
// line 24
slot[15] = cx->slots[14];
slot[20] = jsget(cx, slot[15], 1481, "write");
slot[22] = slot[13];
slot[23] = slot[12];
callFrame[0] = slot[22];
callFrame[1] = slot[23];
slot[14] = jsinvoke(cx, slot[20], slot[15], callFrame, 2);
label5:;
// line 26
slot[14] = slot[3];
if (ifne(slot[14])) goto label6;
// line 26
// line 27
slot[8] = slot[8];
slot[8] = jsadd(cx, slot[8], cx->slots[86]);
goto label7;
label6:;
// line 28
// line 29
slot[8] = slot[8];
slot[8] = jsadd(cx, slot[8], cx->slots[87]);
label7:;
// line 32
slot[14] = slot[4];
if (ifne(slot[14])) goto label8;
// line 33
slot[8] = slot[8];
slot[8] = jsadd(cx, slot[8], cx->slots[88]);
label8:;
// line 35
slot[24] = cx->slots[14];
slot[20] = jsget(cx, slot[24], 2367, "exists");
slot[25] = slot[8];
callFrame[0] = slot[25];
slot[15] = jsinvoke(cx, slot[20], slot[24], callFrame, 1);
slot[14] = jsnot(cx, slot[15]);
if (ifne(slot[14])) goto label9;
// line 36
slot[24] = cx->slots[18];
slot[15] = jsget(cx, slot[24], 2401, "create");
slot[20] = slot[8];
callFrame[0] = slot[20];
slot[14] = jsinvoke(cx, slot[15], slot[24], callFrame, 1);
label9:;
// line 86
slot[26] = cx->slots[89];
// line 88
slot[27] = jsnewarray(cx);
jspush(cx, slot[27], cx->slots[90]);
slot[14] = cx->slots[91];
slot[14] = jsadd(cx, slot[14], slot[2]);
slot[14] = jsadd(cx, slot[14], cx->slots[92]);
jspush(cx, slot[27], slot[14]);
jspush(cx, slot[27], cx->slots[93]);
jspush(cx, slot[27], slot[0]);
jspush(cx, slot[27], slot[1]);
// line 92
slot[24] = slot[6];
callFrame[0] = cx->slots[94];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 93
slot[24] = slot[3];
slot[14] = jsnot(cx, slot[24]);
if (ifne(slot[14])) goto label10;
// line 93
// line 94
slot[24] = slot[6];
callFrame[0] = cx->slots[95];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 95
slot[24] = slot[6];
callFrame[0] = cx->slots[96];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 96
slot[24] = slot[6];
callFrame[0] = cx->slots[97];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 97
slot[24] = slot[6];
callFrame[0] = cx->slots[98];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 98
slot[24] = slot[6];
callFrame[0] = cx->slots[99];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 99
slot[24] = slot[6];
callFrame[0] = cx->slots[100];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 100
slot[24] = slot[6];
callFrame[0] = cx->slots[101];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 101
slot[24] = slot[6];
callFrame[0] = cx->slots[102];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 102
slot[24] = slot[6];
callFrame[0] = cx->slots[103];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 103
slot[24] = slot[6];
callFrame[0] = cx->slots[104];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
label10:;
// line 105
slot[24] = slot[6];
callFrame[0] = cx->slots[105];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 106
slot[24] = slot[4];
slot[14] = jsnot(cx, slot[24]);
if (ifne(slot[14])) goto label11;
// line 106
// line 107
slot[24] = slot[6];
callFrame[0] = cx->slots[106];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 108
slot[24] = slot[6];
callFrame[0] = cx->slots[107];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 109
slot[24] = slot[6];
callFrame[0] = cx->slots[108];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 110
slot[24] = slot[6];
callFrame[0] = cx->slots[109];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 111
slot[24] = slot[6];
callFrame[0] = cx->slots[110];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 112
slot[24] = slot[6];
callFrame[0] = cx->slots[111];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 113
slot[24] = slot[6];
callFrame[0] = cx->slots[112];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 114
slot[24] = slot[6];
callFrame[0] = cx->slots[113];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
goto label12;
label11:;
// line 115
// line 116
slot[24] = slot[6];
callFrame[0] = cx->slots[114];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
label12:;
// line 119
slot[24] = slot[6];
callFrame[0] = cx->slots[115];
slot[14] = jsinvoke(cx, slot[24], JSVAL_VOID, callFrame, 1);
// line 121
// line 121
slot[28] = INT_TO_JSVAL(0);
goto label13;
label14:;
// line 121
// line 122
slot[15] = slot[27];
slot[24] = jsget(cx, slot[15], 730, "push");
slot[29] = jsgetelem(cx, slot[10],slot[28]);
callFrame[0] = slot[29];
slot[14] = jsinvoke(cx, slot[24], slot[15], callFrame, 1);
label15:;
slot[14] = slot[28];
slot[28] = jsinc(cx, slot[28]);
// line 121
//empty
label13:;
slot[14] = slot[28];
slot[15] = jsget(cx, slot[10], 2492, "length");
slot[14] = jslt(cx, slot[14], slot[15]);
if (ifeq(slot[14])) goto label14;
label16:;
// line 125
slot[14] = slot[4];
if (ifne(slot[14])) goto label17;
// line 125
goto label18;
label17:;
// line 126
// line 127
slot[24] = slot[27];
slot[15] = jsget(cx, slot[24], 730, "push");
callFrame[0] = cx->slots[116];
callFrame[1] = cx->slots[117];
callFrame[2] = cx->slots[118];
callFrame[3] = cx->slots[119];
callFrame[4] = cx->slots[120];
slot[14] = jsinvoke(cx, slot[15], slot[24], callFrame, 5);
label18:;
// line 131
slot[24] = cx->slots[13];
slot[14] = jsget(cx, slot[24], 4689, "execute");
slot[15] = jsnewobject(cx);
jsset(cx, slot[15], 644, "path", slot[11]);
jsset(cx, slot[15], 19387, "arguments", slot[27]);
callFrame[0] = slot[15];
slot[30] = jsinvoke(cx, slot[14], slot[24], callFrame, 1);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function2(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 16,6);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
slot[1] = argc > 1 ? args[1] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 38
// line 39
slot[4] = cx->slots[14];
slot[3] = jsget(cx, slot[4], 595, "info");
slot[5] = slot[0];
callFrame[0] = slot[5];
slot[2] = jsinvoke(cx, slot[3], slot[4], callFrame, 1);
// line 40
slot[3] = cx->slots[14];
slot[4] = jsget(cx, slot[3], 595, "info");
slot[7] = slot[1];
callFrame[0] = slot[7];
slot[6] = jsinvoke(cx, slot[4], slot[3], callFrame, 1);
// line 42
slot[8] = frame->outer->slots[10];
slot[4] = jsget(cx, slot[8], 730, "push");
slot[9] = slot[1];
callFrame[0] = slot[9];
slot[3] = jsinvoke(cx, slot[4], slot[8], callFrame, 1);
// line 44
slot[3] = slot[2];
slot[3] = jsne(cx, slot[3], JSVAL_NULL);
slot[8] = slot[6];
slot[8] = jsne(cx, slot[8], JSVAL_NULL);
slot[3] = jsand(cx, slot[3], slot[8]);
if (ifne(slot[3])) goto label19;
// line 44
// line 45
slot[4] = jsget(cx, slot[6], 9578, "modified");
slot[8] = jsget(cx, slot[4], 4507, "getTime");
slot[3] = jsinvoke(cx, slot[8], slot[4], callFrame, 0);
slot[10] = jsget(cx, slot[2], 9578, "modified");
slot[8] = jsget(cx, slot[10], 4507, "getTime");
slot[4] = jsinvoke(cx, slot[8], slot[10], callFrame, 0);
slot[3] = jsgt(cx, slot[3], slot[4]);
if (ifne(slot[3])) goto label20;
// line 46
leaveFrame(cx, frame);
return JSVAL_VOID;
label20:;
label19:;
// line 49
slot[11] = jsnewarray(cx);
jspush(cx, slot[11], cx->slots[121]);
jspush(cx, slot[11], cx->slots[90]);
// line 50
slot[3] = frame->outer->slots[4];
if (ifne(slot[3])) goto label21;
// line 51
slot[10] = slot[11];
slot[4] = jsget(cx, slot[10], 730, "push");
callFrame[0] = cx->slots[122];
slot[3] = jsinvoke(cx, slot[4], slot[10], callFrame, 1);
goto label22;
label21:;
// line 53
slot[4] = slot[11];
slot[10] = jsget(cx, slot[4], 730, "push");
callFrame[0] = cx->slots[123];
slot[3] = jsinvoke(cx, slot[10], slot[4], callFrame, 1);
label22:;
// line 54
slot[3] = frame->outer->slots[3];
if (ifne(slot[3])) goto label23;
// line 55
slot[10] = slot[11];
slot[4] = jsget(cx, slot[10], 730, "push");
callFrame[0] = cx->slots[124];
slot[3] = jsinvoke(cx, slot[4], slot[10], callFrame, 1);
label23:;
// line 56
slot[10] = frame->outer->slots[4];
slot[3] = jsnot(cx, slot[10]);
if (ifne(slot[3])) goto label24;
// line 57
slot[4] = slot[11];
slot[10] = jsget(cx, slot[4], 730, "push");
callFrame[0] = cx->slots[125];
slot[3] = jsinvoke(cx, slot[10], slot[4], callFrame, 1);
label24:;
// line 58
slot[10] = slot[11];
slot[4] = jsget(cx, slot[10], 730, "push");
slot[8] = cx->slots[91];
slot[8] = jsadd(cx, slot[8], frame->outer->slots[2]);
slot[8] = jsadd(cx, slot[8], cx->slots[126]);
slot[12] = cx->slots[127];
slot[12] = jsadd(cx, slot[12], frame->outer->slots[2]);
slot[13] = slot[1];
slot[14] = slot[0];
callFrame[0] = slot[8];
callFrame[1] = slot[12];
callFrame[2] = cx->slots[128];
callFrame[3] = cx->slots[93];
callFrame[4] = slot[13];
callFrame[5] = slot[14];
slot[3] = jsinvoke(cx, slot[4], slot[10], callFrame, 6);
// line 61
slot[4] = cx->slots[13];
slot[10] = jsget(cx, slot[4], 4689, "execute");
slot[15] = jsnewobject(cx);
jsset(cx, slot[15], 644, "path", frame->outer->slots[11]);
jsset(cx, slot[15], 19387, "arguments", slot[11]);
callFrame[0] = slot[15];
slot[3] = jsinvoke(cx, slot[10], slot[4], callFrame, 1);
rv = slot[3];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function3(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 7,2);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 67
// line 68
slot[1] = frame->outer->slots[2];
slot[1] = jsadd(cx, slot[1], cx->slots[129]);
slot[1] = jsadd(cx, slot[1], slot[0]);
slot[1] = jsadd(cx, slot[1], cx->slots[130]);
// line 69
slot[3] = frame->outer->slots[8];
slot[3] = jsadd(cx, slot[3], cx->slots[129]);
slot[3] = jsadd(cx, slot[3], slot[0]);
slot[3] = jsadd(cx, slot[3], cx->slots[131]);
// line 70
slot[4] = frame->outer->slots[5];
slot[5] = slot[1];
slot[6] = slot[3];
callFrame[0] = slot[5];
callFrame[1] = slot[6];
slot[2] = jsinvoke(cx, slot[4], JSVAL_VOID, callFrame, 2);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function4(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 17,2);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
slot[1] = argc > 1 ? args[1] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 73
// line 74
slot[4] = cx->slots[18];
slot[3] = jsget(cx, slot[4], 2401, "create");
slot[5] = slot[0];
callFrame[0] = slot[5];
slot[2] = jsinvoke(cx, slot[3], slot[4], callFrame, 1);
// line 75
slot[6] = slot[0];
slot[6] = jsadd(cx, slot[6], cx->slots[132]);
// line 76
slot[3] = cx->slots[18];
slot[4] = jsget(cx, slot[3], 2401, "create");
slot[7] = slot[6];
callFrame[0] = slot[7];
slot[2] = jsinvoke(cx, slot[4], slot[3], callFrame, 1);
// line 77
slot[8] = slot[6];
slot[8] = jsadd(cx, slot[8], cx->slots[133]);
// line 78
slot[9] = slot[6];
slot[9] = jsadd(cx, slot[9], cx->slots[133]);
// line 79
slot[4] = cx->slots[18];
slot[3] = jsget(cx, slot[4], 2401, "create");
slot[10] = slot[9];
callFrame[0] = slot[10];
slot[2] = jsinvoke(cx, slot[3], slot[4], callFrame, 1);
// line 80
slot[3] = cx->slots[18];
slot[4] = jsget(cx, slot[3], 2401, "create");
slot[11] = slot[6];
slot[11] = jsadd(cx, slot[11], cx->slots[134]);
callFrame[0] = slot[11];
slot[2] = jsinvoke(cx, slot[4], slot[3], callFrame, 1);
// line 82
slot[4] = cx->slots[14];
slot[3] = jsget(cx, slot[4], 573, "copy");
slot[12] = slot[1];
slot[12] = jsadd(cx, slot[12], cx->slots[135]);
slot[13] = slot[6];
slot[13] = jsadd(cx, slot[13], cx->slots[136]);
callFrame[0] = slot[12];
callFrame[1] = slot[13];
slot[2] = jsinvoke(cx, slot[3], slot[4], callFrame, 2);
// line 83
slot[3] = cx->slots[14];
slot[4] = jsget(cx, slot[3], 573, "copy");
slot[14] = slot[1];
slot[14] = jsadd(cx, slot[14], cx->slots[137]);
slot[15] = slot[9];
slot[15] = jsadd(cx, slot[15], cx->slots[138]);
callFrame[0] = slot[14];
callFrame[1] = slot[15];
slot[2] = jsinvoke(cx, slot[4], slot[3], callFrame, 2);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue mainFunction1(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 2,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
slot[1] = jsget(cx, cx->slots[6], 22641, "prototype");
slot[0]= jsclosure(cx, code_function5, frame);
jsset(cx, slot[1], 5411, "reverse", slot[0]);
// line 8
slot[1] = jsget(cx, cx->slots[6], 22641, "prototype");
slot[0]= jsclosure(cx, code_function6, frame);
jsset(cx, slot[1], 1388, "shift", slot[0]);
// line 18
slot[1] = jsget(cx, cx->slots[6], 22641, "prototype");
slot[0]= jsclosure(cx, code_function7, frame);
jsset(cx, slot[1], 1367, "slice", slot[0]);
// line 30
slot[1] = jsget(cx, cx->slots[6], 22641, "prototype");
slot[0]= jsclosure(cx, code_function8, frame);
jsset(cx, slot[1], 262, "map", slot[0]);
// line 38
slot[1] = jsget(cx, cx->slots[6], 22641, "prototype");
slot[0]= jsclosure(cx, code_function9, frame);
jsset(cx, slot[1], 2136, "filter", slot[0]);
// line 49
slot[1] = jsget(cx, cx->slots[6], 22641, "prototype");
slot[0]= jsclosure(cx, code_function10, frame);
jsset(cx, slot[1], 5104, "indexOf", slot[0]);
// line 59
slot[1] = jsget(cx, cx->slots[6], 22641, "prototype");
slot[0]= jsclosure(cx, code_function11, frame);
jsset(cx, slot[1], 73968, "lastIndexOf", slot[0]);
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function5(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 6,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 2
slot[0] = jsnewarray(cx);
// line 3
// line 3
slot[2] = jsget(cx, me, 2492, "length");
slot[2] = jssub(cx, slot[2], INT_TO_JSVAL(1));
goto label25;
label26:;
// line 4
slot[4] = slot[0];
slot[3] = jsget(cx, slot[4], 730, "push");
slot[5] = jsgetelem(cx, me,slot[2]);
callFrame[0] = slot[5];
slot[1] = jsinvoke(cx, slot[3], slot[4], callFrame, 1);
label27:;
slot[1] = slot[2];
slot[2] = jsdec(cx, slot[2]);
// line 3
//empty
label25:;
slot[1] = slot[2];
slot[1] = jsge(cx, slot[1], INT_TO_JSVAL(0));
if (ifeq(slot[1])) goto label26;
label28:;
// line 5
slot[1] = slot[0];
rv = slot[1];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function6(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 4,2);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 8
// line 9
slot[0] = jsget(cx, me, 2492, "length");
slot[0] = jsgt(cx, slot[0], INT_TO_JSVAL(0));
if (ifne(slot[0])) goto label29;
// line 9
// line 10
slot[2] = jsgetelem(cx, me,INT_TO_JSVAL(0));
// line 11
slot[3] = me;
slot[1] = jsget(cx, slot[3], 2823, "splice");
callFrame[0] = INT_TO_JSVAL(0);
callFrame[1] = INT_TO_JSVAL(1);
slot[0] = jsinvoke(cx, slot[1], slot[3], callFrame, 2);
// line 12
slot[0] = slot[2];
rv = slot[0];
leaveFrame(cx, frame);
return rv;
goto label30;
label29:;
// line 13
// line 14
slot[0] = JSVAL_NULL;
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label30:;
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function7(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 9,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
slot[1] = argc > 1 ? args[1] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 18
// line 19
slot[2] = jsnewarray(cx);
// line 20
slot[4] = jsget(cx, me, 2492, "length");
// line 21
slot[3] = slot[1];
slot[3] = jseq(cx, slot[3], JSVAL_NULL);
if (ifne(slot[3])) goto label31;
// line 22
slot[1] = jsget(cx, me, 2492, "length");
label31:;
// line 23
slot[3] = slot[0];
slot[3] = jslt(cx, slot[3], INT_TO_JSVAL(0));
if (ifne(slot[3])) goto label32;
// line 24
slot[0] = INT_TO_JSVAL(0);
label32:;
// line 25
// line 25
slot[6] = slot[0];
goto label33;
label34:;
// line 26
slot[7] = slot[2];
slot[5] = jsget(cx, slot[7], 730, "push");
slot[8] = jsgetelem(cx, me,slot[6]);
callFrame[0] = slot[8];
slot[3] = jsinvoke(cx, slot[5], slot[7], callFrame, 1);
label35:;
slot[3] = slot[6];
slot[6] = jsinc(cx, slot[6]);
// line 25
//empty
label33:;
slot[3] = slot[6];
slot[3] = jslt(cx, slot[3], slot[1]);
slot[7] = slot[6];
slot[7] = jslt(cx, slot[7], slot[4]);
slot[3] = jsand(cx, slot[3], slot[7]);
if (ifeq(slot[3])) goto label34;
label36:;
// line 27
slot[3] = slot[2];
rv = slot[3];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function8(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 10,2);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 30
// line 31
slot[1] = jsnewarray(cx);
// line 32
slot[3] = jsget(cx, me, 2492, "length");
// line 33
// line 33
slot[4] = INT_TO_JSVAL(0);
goto label37;
label38:;
// line 34
slot[6] = slot[1];
slot[5] = jsget(cx, slot[6], 730, "push");
slot[8] = slot[0];
slot[9] = jsgetelem(cx, me,slot[4]);
callFrame[0] = slot[9];
slot[7] = jsinvoke(cx, slot[8], JSVAL_VOID, callFrame, 1);
callFrame[0] = slot[7];
slot[2] = jsinvoke(cx, slot[5], slot[6], callFrame, 1);
label39:;
slot[2] = slot[4];
slot[4] = jsinc(cx, slot[4]);
// line 33
//empty
label37:;
slot[2] = slot[4];
slot[2] = jslt(cx, slot[2], slot[3]);
if (ifeq(slot[2])) goto label38;
label40:;
// line 35
slot[2] = slot[1];
rv = slot[2];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function9(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 10,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 38
// line 39
slot[1] = jsnewarray(cx);
// line 40
slot[3] = jsget(cx, me, 2492, "length");
// line 41
// line 41
slot[4] = INT_TO_JSVAL(0);
goto label41;
label42:;
// line 41
// line 42
slot[5] = jsgetelem(cx, me,slot[4]);
// line 43
slot[6] = slot[0];
slot[7] = slot[5];
callFrame[0] = slot[7];
slot[2] = jsinvoke(cx, slot[6], JSVAL_VOID, callFrame, 1);
if (ifne(slot[2])) goto label43;
// line 44
slot[8] = slot[1];
slot[6] = jsget(cx, slot[8], 730, "push");
slot[9] = slot[5];
callFrame[0] = slot[9];
slot[2] = jsinvoke(cx, slot[6], slot[8], callFrame, 1);
label43:;
label44:;
slot[2] = slot[4];
slot[4] = jsinc(cx, slot[4]);
// line 41
//empty
label41:;
slot[2] = slot[4];
slot[2] = jslt(cx, slot[2], slot[3]);
if (ifeq(slot[2])) goto label42;
label45:;
// line 46
slot[2] = slot[1];
rv = slot[2];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function10(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 5,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 49
// line 50
slot[1] = jsget(cx, me, 2492, "length");
// line 52
// line 52
slot[2] = INT_TO_JSVAL(0);
goto label46;
label47:;
// line 52
// line 53
slot[3] = jsgetelem(cx, me,slot[2]);
slot[3] = jseq(cx, slot[3], slot[0]);
if (ifne(slot[3])) goto label48;
// line 54
slot[3] = slot[2];
rv = slot[3];
leaveFrame(cx, frame);
return rv;
label48:;
label49:;
slot[3] = slot[2];
slot[2] = jsinc(cx, slot[2]);
// line 52
//empty
label46:;
slot[3] = slot[2];
slot[3] = jslt(cx, slot[3], slot[1]);
if (ifeq(slot[3])) goto label47;
label50:;
// line 56
slot[3] = INT_TO_JSVAL(-1);
rv = slot[3];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function11(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 5,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 59
// line 60
slot[1] = jsget(cx, me, 2492, "length");
// line 62
// line 62
slot[2] = slot[1];
slot[2] = jssub(cx, slot[2], INT_TO_JSVAL(1));
goto label51;
label52:;
// line 62
// line 63
slot[3] = jsgetelem(cx, me,slot[2]);
slot[3] = jseq(cx, slot[3], slot[0]);
if (ifne(slot[3])) goto label53;
// line 64
slot[3] = slot[2];
rv = slot[3];
leaveFrame(cx, frame);
return rv;
label53:;
label54:;
slot[3] = slot[2];
slot[2] = jsdec(cx, slot[2]);
// line 62
//empty
label51:;
slot[3] = slot[2];
slot[3] = jsge(cx, slot[3], INT_TO_JSVAL(0));
if (ifeq(slot[3])) goto label52;
label55:;
// line 66
slot[3] = INT_TO_JSVAL(-1);
rv = slot[3];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue mainFunction2(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 3,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
slot[1] = jsget(cx, cx->slots[9], 773, "Form");
slot[0] = jsnewobject(cx);
slot[2] = jsget(cx, cx->slots[9], 454938, "ButtonControl");
jsset(cx, slot[0], 2512, "button", slot[2]);
slot[2] = jsget(cx, cx->slots[9], 13286, "CheckBox");
jsset(cx, slot[0], 9062, "checkbox", slot[2]);
slot[2] = jsget(cx, cx->slots[9], 114970, "TextControl");
jsset(cx, slot[0], 1254, "label", slot[2]);
slot[2] = jsget(cx, cx->slots[9], 52762, "BoxControl");
jsset(cx, slot[0], 302, "box", slot[2]);
slot[2] = jsget(cx, cx->slots[9], 114970, "TextControl");
jsset(cx, slot[0], 20992, "textfield", slot[2]);
slot[2] = jsget(cx, cx->slots[9], 404890, "CanvasControl");
jsset(cx, slot[0], 2153, "canvas", slot[2]);
slot[2] = jsget(cx, cx->slots[9], 29817, "TableView");
jsset(cx, slot[0], 21881, "tableview", slot[2]);
slot[2] = jsget(cx, cx->slots[9], 99961, "OutlineView");
jsset(cx, slot[0], 67449, "outlineview", slot[2]);
slot[2] = jsget(cx, cx->slots[9], 109673, "BrowserView");
jsset(cx, slot[0], 77161, "browserview", slot[2]);
slot[2] = jsget(cx, cx->slots[13], 1796, "Timer");
jsset(cx, slot[0], 1284, "timer", slot[2]);
slot[2] = jsget(cx, cx->slots[9], 231450, "PopupControl");
jsset(cx, slot[0], 1314, "popup", slot[2]);
jsset(cx, slot[1], 8212669, "_controlFactories", slot[0]);
// line 15
slot[1] = jsget(cx, cx->slots[9], 773, "Form");
slot[0] = jsnewarray(cx);
jsset(cx, slot[1], 468793, "_startupForms", slot[0]);
// line 17
slot[2] = jsget(cx, cx->slots[9], 773, "Form");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function12, frame);
jsset(cx, slot[1], 505927, "_loadControls", slot[0]);
// line 34
slot[2] = jsget(cx, cx->slots[9], 773, "Form");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function13, frame);
jsset(cx, slot[1], 21882, "showSheet", slot[0]);
// line 42
slot[2] = jsget(cx, cx->slots[9], 773, "Form");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function14, frame);
jsset(cx, slot[1], 1930, "_load", slot[0]);
// line 53
slot[0]= jsclosure(cx, code_function15, frame);
jsset(cx, cx->slots[9], 209273, "DefineWindow", slot[0]);
// line 65
slot[0]= jsclosure(cx, code_function16, frame);
jsset(cx, cx->slots[9], 104698, "DefineSheet", slot[0]);
// line 77
slot[0]= jsclosure(cx, code_function17, frame);
jsset(cx, cx->slots[9], 104630, "DefinePanel", slot[0]);
// line 89
slot[2] = jsget(cx, cx->slots[9], 114970, "TextControl");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function18, frame);
jsset(cx, slot[1], 4496, "getText", slot[0]);
// line 93
slot[2] = jsget(cx, cx->slots[9], 114970, "TextControl");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function19, frame);
jsset(cx, slot[1], 5264, "setText", slot[0]);
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function12(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 10,3);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 17
// line 18
slot[1] = jsget(cx, slot[0], 8775, "controls");
// line 19
slot[2] = jsnewarray(cx);
jsset(cx, me, 66119, "allControls", slot[2]);
// line 20
slot[2] = slot[1];
slot[2] = jsne(cx, slot[2], JSVAL_NULL);
if (ifne(slot[2])) goto label56;
// line 20
// line 21
// line 21
slot[4] = INT_TO_JSVAL(0);
goto label57;
label58:;
// line 21
// line 22
slot[5] = jsgetelem(cx, slot[1],slot[4]);
// line 23
slot[7] = jsget(cx, cx->slots[9], 773, "Form");
slot[2] = jsget(cx, slot[7], 8212669, "_controlFactories");
slot[3] = jsget(cx, slot[5], 705, "type");
slot[6] = jsgetelem(cx, slot[2],slot[3]);
// line 24
slot[2] = slot[6];
slot[2] = jsne(cx, slot[2], JSVAL_NULL);
if (ifne(slot[2])) goto label59;
// line 24
// line 25
slot[2] = slot[6];
slot[3] = slot[5];
callFrame[0] = me;
callFrame[1] = me;
callFrame[2] = slot[3];
slot[8] = jsnew(cx, slot[2], callFrame, 3);
// line 26
slot[3] = me;
slot[7] = jsget(cx, slot[5], 587, "name");
slot[2] = slot[8];
jssetelem(cx, slot[3],slot[7],slot[2]);
// line 27
slot[7] = jsget(cx, me, 66119, "allControls");
slot[3] = jsget(cx, slot[7], 730, "push");
slot[9] = slot[8];
callFrame[0] = slot[9];
slot[2] = jsinvoke(cx, slot[3], slot[7], callFrame, 1);
// line 28
slot[2] = me;
jsset(cx, slot[8], 517, "form", slot[2]);
label59:;
label60:;
slot[2] = slot[4];
slot[4] = jsinc(cx, slot[4]);
// line 21
//empty
label57:;
slot[2] = slot[4];
slot[7] = jsget(cx, slot[1], 2492, "length");
slot[2] = jslt(cx, slot[2], slot[7]);
if (ifeq(slot[2])) goto label58;
label61:;
label56:;
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function13(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 5,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 34
// line 35
slot[2] = jsget(cx, slot[0], 31238, "_isLoaded");
slot[1] = jsnot(cx, slot[2]);
if (ifne(slot[1])) goto label62;
// line 35
// line 36
slot[1] = JSVAL_TRUE;
jsset(cx, slot[0], 31238, "_isLoaded", slot[1]);
// line 37
slot[3] = slot[0];
slot[2] = jsget(cx, slot[3], 1930, "_load");
slot[1] = jsinvoke(cx, slot[2], slot[3], callFrame, 0);
label62:;
// line 39
slot[2] = me;
slot[3] = jsget(cx, slot[2], 60282, "_showSheet");
slot[4] = slot[0];
callFrame[0] = slot[4];
slot[1] = jsinvoke(cx, slot[3], slot[2], callFrame, 1);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function14(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 7,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 42
// line 43
slot[1] = jsget(cx, me, 2253, "config");
slot[0] = jsget(cx, slot[1], 890, "Load");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label63;
// line 44
slot[3] = jsget(cx, me, 2253, "config");
slot[2] = jsget(cx, slot[3], 890, "Load");
slot[1] = jsget(cx, slot[2], 552, "call");
callFrame[0] = me;
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 1);
label63:;
// line 45
slot[4] = jsget(cx, me, 66119, "allControls");
// line 46
// line 46
slot[5] = INT_TO_JSVAL(0);
goto label64;
label65:;
// line 46
// line 47
slot[6] = jsgetelem(cx, slot[4],slot[5]);
// line 48
slot[0] = jsget(cx, slot[6], 1930, "_load");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label66;
// line 49
slot[1] = slot[6];
slot[2] = jsget(cx, slot[1], 1930, "_load");
slot[0] = jsinvoke(cx, slot[2], slot[1], callFrame, 0);
label66:;
label67:;
slot[0] = slot[5];
slot[5] = jsinc(cx, slot[5]);
// line 46
//empty
label64:;
slot[0] = slot[5];
slot[1] = jsget(cx, slot[4], 2492, "length");
slot[0] = jslt(cx, slot[0], slot[1]);
if (ifeq(slot[0])) goto label65;
label68:;
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function15(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 6,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 53
// line 54
slot[1]= jsclosure(cx, code_function20, frame);
// line 60
slot[3] = jsget(cx, cx->slots[9], 773, "Form");
slot[2] = jsnew(cx, slot[3], callFrame, 0);
jsset(cx, slot[1], 22641, "prototype", slot[2]);
// line 61
slot[5] = jsget(cx, cx->slots[9], 773, "Form");
slot[4] = jsget(cx, slot[5], 468793, "_startupForms");
slot[3] = jsget(cx, slot[4], 730, "push");
slot[5] = slot[1];
callFrame[0] = slot[5];
slot[2] = jsinvoke(cx, slot[3], slot[4], callFrame, 1);
// line 62
slot[2] = slot[1];
rv = slot[2];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function20(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 6,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 54
// line 55
slot[3] = me;
slot[2] = jsget(cx, slot[3], 501369, "_createWindow");
slot[4] = frame->outer->slots[0];
callFrame[0] = slot[4];
slot[1] = jsinvoke(cx, slot[2], slot[3], callFrame, 1);
// line 56
slot[2] = me;
slot[3] = jsget(cx, slot[2], 505927, "_loadControls");
slot[5] = frame->outer->slots[0];
callFrame[0] = slot[5];
slot[1] = jsinvoke(cx, slot[3], slot[2], callFrame, 1);
// line 57
slot[1] = slot[0];
jsset(cx, me, 76623, "createParam", slot[1]);
// line 58
slot[3] = me;
slot[2] = jsget(cx, slot[3], 1930, "_load");
slot[1] = jsinvoke(cx, slot[2], slot[3], callFrame, 0);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function16(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 6,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 65
// line 66
slot[1]= jsclosure(cx, code_function21, frame);
// line 72
slot[3] = jsget(cx, cx->slots[9], 773, "Form");
slot[2] = jsnew(cx, slot[3], callFrame, 0);
jsset(cx, slot[1], 22641, "prototype", slot[2]);
// line 73
slot[5] = jsget(cx, cx->slots[9], 773, "Form");
slot[4] = jsget(cx, slot[5], 468793, "_startupForms");
slot[3] = jsget(cx, slot[4], 730, "push");
slot[5] = slot[1];
callFrame[0] = slot[5];
slot[2] = jsinvoke(cx, slot[3], slot[4], callFrame, 1);
// line 74
slot[2] = slot[1];
rv = slot[2];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function21(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 6,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 66
// line 67
slot[3] = me;
slot[2] = jsget(cx, slot[3], 250746, "_createSheet");
slot[4] = frame->outer->slots[0];
callFrame[0] = slot[4];
slot[1] = jsinvoke(cx, slot[2], slot[3], callFrame, 1);
// line 68
slot[2] = me;
slot[3] = jsget(cx, slot[2], 505927, "_loadControls");
slot[5] = frame->outer->slots[0];
callFrame[0] = slot[5];
slot[1] = jsinvoke(cx, slot[3], slot[2], callFrame, 1);
// line 69
slot[1] = slot[0];
jsset(cx, me, 76623, "createParam", slot[1]);
// line 70
slot[3] = me;
slot[2] = jsget(cx, slot[3], 1930, "_load");
slot[1] = jsinvoke(cx, slot[2], slot[3], callFrame, 0);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function17(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 6,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 77
// line 78
slot[1]= jsclosure(cx, code_function22, frame);
// line 84
slot[3] = jsget(cx, cx->slots[9], 773, "Form");
slot[2] = jsnew(cx, slot[3], callFrame, 0);
jsset(cx, slot[1], 22641, "prototype", slot[2]);
// line 85
slot[5] = jsget(cx, cx->slots[9], 773, "Form");
slot[4] = jsget(cx, slot[5], 468793, "_startupForms");
slot[3] = jsget(cx, slot[4], 730, "push");
slot[5] = slot[1];
callFrame[0] = slot[5];
slot[2] = jsinvoke(cx, slot[3], slot[4], callFrame, 1);
// line 86
slot[2] = slot[1];
rv = slot[2];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function22(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 6,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 78
// line 79
slot[3] = me;
slot[2] = jsget(cx, slot[3], 250678, "_createPanel");
slot[4] = frame->outer->slots[0];
callFrame[0] = slot[4];
slot[1] = jsinvoke(cx, slot[2], slot[3], callFrame, 1);
// line 80
slot[2] = me;
slot[3] = jsget(cx, slot[2], 505927, "_loadControls");
slot[5] = frame->outer->slots[0];
callFrame[0] = slot[5];
slot[1] = jsinvoke(cx, slot[3], slot[2], callFrame, 1);
// line 81
slot[1] = slot[0];
jsset(cx, me, 76623, "createParam", slot[1]);
// line 82
slot[3] = me;
slot[2] = jsget(cx, slot[3], 1930, "_load");
slot[1] = jsinvoke(cx, slot[2], slot[3], callFrame, 0);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function18(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 1,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 89
// line 90
slot[0] = jsget(cx, me, 688, "text");
rv = slot[0];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function19(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 2,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 93
// line 94
slot[1] = slot[0];
jsset(cx, me, 688, "text", slot[1]);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue mainFunction3(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 3,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 34
slot[2] = jsget(cx, cx->slots[9], 29817, "TableView");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function23, frame);
jsset(cx, slot[1], 25876, "_RowCount", slot[0]);
// line 47
slot[2] = jsget(cx, cx->slots[9], 29817, "TableView");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function24, frame);
jsset(cx, slot[1], 793, "_Row", slot[0]);
// line 60
slot[2] = jsget(cx, cx->slots[9], 99961, "OutlineView");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function25, frame);
jsset(cx, slot[1], 25876, "_RowCount", slot[0]);
// line 69
slot[2] = jsget(cx, cx->slots[9], 99961, "OutlineView");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function26, frame);
jsset(cx, slot[1], 793, "_Row", slot[0]);
// line 78
slot[2] = jsget(cx, cx->slots[9], 99961, "OutlineView");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function27, frame);
jsset(cx, slot[1], 223937, "_GetItemDesc", slot[0]);
// line 86
slot[2] = jsget(cx, cx->slots[9], 99961, "OutlineView");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function28, frame);
jsset(cx, slot[1], 222388, "_GetSubCount", slot[0]);
// line 94
slot[2] = jsget(cx, cx->slots[9], 99961, "OutlineView");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function29, frame);
jsset(cx, slot[1], 111231, "_GetSubItem", slot[0]);
// line 102
slot[2] = jsget(cx, cx->slots[9], 109673, "BrowserView");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function30, frame);
jsset(cx, slot[1], 25876, "_RowCount", slot[0]);
// line 108
slot[2] = jsget(cx, cx->slots[9], 109673, "BrowserView");
slot[1] = jsget(cx, slot[2], 22641, "prototype");
slot[0]= jsclosure(cx, code_function31, frame);
jsset(cx, slot[1], 793, "_Row", slot[0]);
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function23(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 4,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 34
// line 35
slot[0] = jsget(cx, me, 1037, "items");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label69;
// line 36
slot[1] = jsget(cx, me, 1037, "items");
slot[0] = jsget(cx, slot[1], 2492, "length");
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label69:;
// line 38
slot[0] = jsget(cx, me, 34067, "dataSource");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label70;
// line 38
// line 39
slot[2] = jsget(cx, me, 34067, "dataSource");
slot[1] = jsget(cx, slot[2], 8820, "getCount");
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 0);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label70:;
// line 42
slot[0] = jsget(cx, me, 14868, "RowCount");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label71;
// line 43
slot[1] = jsget(cx, me, 14868, "RowCount");
slot[2] = jsget(cx, slot[1], 552, "call");
slot[3] = jsget(cx, me, 517, "form");
callFrame[0] = slot[3];
slot[0] = jsinvoke(cx, slot[2], slot[1], callFrame, 1);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label71:;
// line 44
slot[0] = INT_TO_JSVAL(0);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function24(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 6,2);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 47
// line 48
slot[0] = jsget(cx, me, 1037, "items");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label72;
// line 49
slot[1] = jsget(cx, me, 1037, "items");
slot[2] = jsget(cx, cx->slots[15], 353, "row");
slot[0] = jsgetelem(cx, slot[1],slot[2]);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label72:;
// line 51
slot[0] = jsget(cx, me, 34067, "dataSource");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label73;
// line 51
// line 52
slot[2] = jsget(cx, me, 34067, "dataSource");
slot[1] = jsget(cx, slot[2], 2289, "getRow");
slot[3] = jsget(cx, cx->slots[15], 353, "row");
slot[4] = jsget(cx, me, 255827, "_bindColumns");
callFrame[0] = slot[3];
callFrame[1] = slot[4];
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 2);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label73:;
// line 55
slot[0] = jsget(cx, me, 481, "Row");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label74;
// line 56
slot[1] = jsget(cx, me, 481, "Row");
slot[2] = jsget(cx, slot[1], 552, "call");
slot[5] = jsget(cx, me, 517, "form");
callFrame[0] = slot[5];
slot[0] = jsinvoke(cx, slot[2], slot[1], callFrame, 1);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label74:;
// line 57
slot[0] = cx->slots[34];
rv = slot[0];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function25(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 4,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 60
// line 61
slot[0] = jsget(cx, me, 1037, "items");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label75;
// line 62
slot[1] = jsget(cx, me, 1037, "items");
slot[0] = jsget(cx, slot[1], 2492, "length");
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label75:;
// line 64
slot[0] = jsget(cx, me, 14868, "RowCount");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label76;
// line 65
slot[2] = jsget(cx, me, 14868, "RowCount");
slot[1] = jsget(cx, slot[2], 552, "call");
slot[3] = jsget(cx, me, 517, "form");
callFrame[0] = slot[3];
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 1);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label76:;
// line 66
slot[0] = INT_TO_JSVAL(0);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function26(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 4,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 69
// line 70
slot[0] = jsget(cx, me, 1037, "items");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label77;
// line 71
slot[1] = jsget(cx, me, 1037, "items");
slot[2] = jsget(cx, cx->slots[15], 353, "row");
slot[0] = jsgetelem(cx, slot[1],slot[2]);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label77:;
// line 73
slot[0] = jsget(cx, me, 481, "Row");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label78;
// line 74
slot[2] = jsget(cx, me, 481, "Row");
slot[1] = jsget(cx, slot[2], 552, "call");
slot[3] = jsget(cx, me, 517, "form");
callFrame[0] = slot[3];
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 1);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label78:;
// line 75
slot[0] = cx->slots[34];
rv = slot[0];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function27(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 4,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 78
// line 79
slot[1] = jsget(cx, slot[0], 688, "text");
slot[1] = jsne(cx, slot[1], JSVAL_NULL);
if (ifne(slot[1])) goto label79;
// line 80
slot[1] = jsget(cx, slot[0], 688, "text");
rv = slot[1];
leaveFrame(cx, frame);
return rv;
label79:;
// line 81
slot[1] = jsget(cx, slot[0], 4496, "getText");
slot[1] = jsne(cx, slot[1], JSVAL_NULL);
if (ifne(slot[1])) goto label80;
// line 82
slot[3] = slot[0];
slot[2] = jsget(cx, slot[3], 4496, "getText");
slot[1] = jsinvoke(cx, slot[2], slot[3], callFrame, 0);
rv = slot[1];
leaveFrame(cx, frame);
return rv;
label80:;
// line 83
slot[1] = cx->slots[139];
rv = slot[1];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function28(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 4,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 86
// line 87
slot[1] = jsget(cx, slot[0], 1037, "items");
slot[1] = jsne(cx, slot[1], JSVAL_NULL);
if (ifne(slot[1])) goto label81;
// line 88
slot[2] = jsget(cx, slot[0], 1037, "items");
slot[1] = jsget(cx, slot[2], 2492, "length");
rv = slot[1];
leaveFrame(cx, frame);
return rv;
label81:;
// line 89
slot[1] = jsget(cx, slot[0], 8820, "getCount");
slot[1] = jsne(cx, slot[1], JSVAL_NULL);
if (ifne(slot[1])) goto label82;
// line 90
slot[3] = slot[0];
slot[2] = jsget(cx, slot[3], 8820, "getCount");
slot[1] = jsinvoke(cx, slot[2], slot[3], callFrame, 0);
rv = slot[1];
leaveFrame(cx, frame);
return rv;
label82:;
// line 91
slot[1] = INT_TO_JSVAL(0);
rv = slot[1];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function29(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 6,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
slot[1] = argc > 1 ? args[1] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 94
// line 95
slot[2] = jsget(cx, slot[0], 1037, "items");
slot[2] = jsne(cx, slot[2], JSVAL_NULL);
if (ifne(slot[2])) goto label83;
// line 96
slot[3] = jsget(cx, slot[0], 1037, "items");
slot[2] = jsgetelem(cx, slot[3],slot[1]);
rv = slot[2];
leaveFrame(cx, frame);
return rv;
label83:;
// line 97
slot[2] = jsget(cx, slot[0], 4383, "getItem");
slot[2] = jsne(cx, slot[2], JSVAL_NULL);
if (ifne(slot[2])) goto label84;
// line 98
slot[4] = slot[0];
slot[3] = jsget(cx, slot[4], 4383, "getItem");
slot[5] = slot[1];
callFrame[0] = slot[5];
slot[2] = jsinvoke(cx, slot[3], slot[4], callFrame, 1);
rv = slot[2];
leaveFrame(cx, frame);
return rv;
label84:;
// line 99
slot[2] = cx->slots[140];
rv = slot[2];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function30(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 4,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 102
// line 103
slot[0] = jsget(cx, me, 14868, "RowCount");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label85;
// line 104
slot[2] = jsget(cx, me, 14868, "RowCount");
slot[1] = jsget(cx, slot[2], 552, "call");
slot[3] = jsget(cx, me, 517, "form");
callFrame[0] = slot[3];
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 1);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label85:;
// line 105
slot[0] = INT_TO_JSVAL(0);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function31(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 4,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 108
// line 109
slot[0] = jsget(cx, me, 481, "Row");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label86;
// line 110
slot[2] = jsget(cx, me, 481, "Row");
slot[1] = jsget(cx, slot[2], 552, "call");
slot[3] = jsget(cx, me, 517, "form");
callFrame[0] = slot[3];
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 1);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label86:;
// line 111
slot[0] = cx->slots[34];
rv = slot[0];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue mainFunction4(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 1,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
slot[0]= jsclosure(cx, code_function32, frame);
jsset(cx, cx->slots[13], 5606585, "showStartupWindow", slot[0]);
// line 6
slot[0]= jsclosure(cx, code_function33, frame);
jsset(cx, cx->slots[13], 89778365, "showProjectProperties", slot[0]);
// line 12
slot[0]= jsclosure(cx, code_function34, frame);
jsset(cx, cx->slots[13], 319158, "newDebugPanel", slot[0]);
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function32(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 4,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 2
slot[1] = cx->slots[20];
slot[0] = jsnew(cx, slot[1], callFrame, 0);
// line 3
slot[3] = slot[0];
slot[2] = jsget(cx, slot[3], 657, "show");
slot[1] = jsinvoke(cx, slot[2], slot[3], callFrame, 0);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function33(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 7,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
slot[1] = argc > 1 ? args[1] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 6
// line 7
slot[3] = cx->slots[40];
slot[2] = jsnew(cx, slot[3], callFrame, 0);
// line 8
slot[3] = slot[1];
jsset(cx, slot[2], 5830, "project", slot[3]);
// line 9
slot[5] = slot[0];
slot[4] = jsget(cx, slot[5], 21882, "showSheet");
slot[6] = slot[2];
callFrame[0] = slot[6];
slot[3] = jsinvoke(cx, slot[4], slot[5], callFrame, 1);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function34(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 2,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 12
// line 13
slot[1] = cx->slots[73];
slot[0] = jsnew(cx, slot[1], callFrame, 0);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code__eventHandler0(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 3,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 1
slot[2] = cx->slots[13];
slot[1] = jsget(cx, slot[2], 2563364, "newProjectAction");
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 0);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code__eventHandler1(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 3,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 1
slot[2] = cx->slots[13];
slot[1] = jsget(cx, slot[2], 4472100, "openProjectAction");
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 0);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code__eventHandler2(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 6,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 1
slot[2] = cx->slots[13];
slot[1] = jsget(cx, slot[2], 1139868, "openDocumentURL");
slot[4] = jsget(cx, me, 41065, "recentDocs");
slot[5] = jsget(cx, cx->slots[15], 353, "row");
slot[3] = jsgetelem(cx, slot[4],slot[5]);
callFrame[0] = slot[3];
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 1);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code__eventHandler3(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 7,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 1
slot[1] = jsget(cx, me, 41065, "recentDocs");
slot[2] = jsget(cx, cx->slots[15], 353, "row");
slot[0] = jsgetelem(cx, slot[1],slot[2]);
// line 2
slot[2] = slot[0];
slot[1] = jsget(cx, slot[2], 73968, "lastIndexOf");
callFrame[0] = cx->slots[129];
slot[3] = jsinvoke(cx, slot[1], slot[2], callFrame, 1);
// line 3
slot[4] = slot[0];
slot[1] = jsget(cx, slot[4], 23215, "substring");
slot[5] = slot[3];
slot[5] = jsadd(cx, slot[5], INT_TO_JSVAL(1));
callFrame[0] = slot[5];
slot[2] = jsinvoke(cx, slot[1], slot[4], callFrame, 1);
rv = slot[2];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code__eventHandler4(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 3,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 1
slot[2] = cx->slots[13];
slot[1] = jsget(cx, slot[2], 1313083, "recentDocuments");
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 0);
jsset(cx, me, 41065, "recentDocs", slot[0]);
// line 3
slot[2] = jsget(cx, me, 41065, "recentDocs");
slot[0] = jsget(cx, slot[2], 2492, "length");
rv = slot[0];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code__eventHandler5(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 3,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 1
slot[1] = jsget(cx, me, 2904, "txtJAR");
slot[2] = jsget(cx, me, 67527, "chkDatabase");
slot[0] = jsget(cx, slot[2], 4490, "checked");
jsset(cx, slot[1], 4254, "enabled", slot[0]);
// line 2
slot[1] = jsget(cx, me, 726849, "txtDriverClass");
slot[2] = jsget(cx, me, 67527, "chkDatabase");
slot[0] = jsget(cx, slot[2], 4490, "checked");
jsset(cx, slot[1], 4254, "enabled", slot[0]);
// line 3
slot[1] = jsget(cx, me, 46980, "txtJDBCURL");
slot[2] = jsget(cx, me, 67527, "chkDatabase");
slot[0] = jsget(cx, slot[2], 4490, "checked");
jsset(cx, slot[1], 4254, "enabled", slot[0]);
// line 5
slot[1] = jsget(cx, me, 2557, "label1");
slot[2] = jsget(cx, me, 67527, "chkDatabase");
slot[0] = jsget(cx, slot[2], 4490, "checked");
jsset(cx, slot[1], 4254, "enabled", slot[0]);
// line 6
slot[1] = jsget(cx, me, 2558, "label2");
slot[2] = jsget(cx, me, 67527, "chkDatabase");
slot[0] = jsget(cx, slot[2], 4490, "checked");
jsset(cx, slot[1], 4254, "enabled", slot[0]);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code__eventHandler6(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 9,2);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 1
slot[0]= jsclosure(cx, code_function35, frame);
jsset(cx, me, 9286, "loadProp", slot[0]);
// line 8
slot[1] = jsget(cx, me, 67527, "chkDatabase");
slot[3] = cx->slots[13];
slot[2] = jsget(cx, slot[3], 9435665, "getProjectProperty");
slot[4] = jsget(cx, me, 5830, "project");
callFrame[0] = slot[4];
callFrame[1] = cx->slots[141];
slot[0] = jsinvoke(cx, slot[2], slot[3], callFrame, 2);
jsset(cx, slot[1], 4490, "checked", slot[0]);
// line 9
slot[3] = me;
slot[1] = jsget(cx, slot[3], 9286, "loadProp");
slot[2] = jsget(cx, me, 361788, "txtIdentifier");
callFrame[0] = slot[2];
callFrame[1] = cx->slots[142];
slot[0] = jsinvoke(cx, slot[1], slot[3], callFrame, 2);
// line 10
slot[1] = me;
slot[3] = jsget(cx, slot[1], 9286, "loadProp");
slot[5] = jsget(cx, me, 46732, "txtVersion");
callFrame[0] = slot[5];
callFrame[1] = cx->slots[143];
slot[0] = jsinvoke(cx, slot[3], slot[1], callFrame, 2);
// line 12
slot[3] = me;
slot[1] = jsget(cx, slot[3], 9286, "loadProp");
slot[6] = jsget(cx, me, 2904, "txtJAR");
callFrame[0] = slot[6];
callFrame[1] = cx->slots[144];
slot[0] = jsinvoke(cx, slot[1], slot[3], callFrame, 2);
// line 13
slot[1] = me;
slot[3] = jsget(cx, slot[1], 9286, "loadProp");
slot[7] = jsget(cx, me, 726849, "txtDriverClass");
callFrame[0] = slot[7];
callFrame[1] = cx->slots[145];
slot[0] = jsinvoke(cx, slot[3], slot[1], callFrame, 2);
// line 14
slot[3] = me;
slot[1] = jsget(cx, slot[3], 9286, "loadProp");
slot[8] = jsget(cx, me, 46980, "txtJDBCURL");
callFrame[0] = slot[8];
callFrame[1] = cx->slots[146];
slot[0] = jsinvoke(cx, slot[1], slot[3], callFrame, 2);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function35(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 7,2);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
slot[1] = argc > 1 ? args[1] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 2
slot[4] = cx->slots[13];
slot[3] = jsget(cx, slot[4], 9435665, "getProjectProperty");
slot[5] = jsget(cx, me, 5830, "project");
slot[6] = slot[1];
callFrame[0] = slot[5];
callFrame[1] = slot[6];
slot[2] = jsinvoke(cx, slot[3], slot[4], callFrame, 2);
// line 4
slot[4] = slot[2];
slot[4] = jsne(cx, slot[4], JSVAL_NULL);
if (ifne(slot[4])) goto label87;
// line 5
slot[4] = slot[2];
jsset(cx, slot[0], 688, "text", slot[4]);
label87:;
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code__eventHandler7(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 3,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 1
slot[2] = me;
slot[1] = jsget(cx, slot[2], 1135, "close");
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 0);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code__eventHandler8(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 7,2);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 1
slot[2] = cx->slots[13];
slot[1] = jsget(cx, slot[2], 44034237, "setProjectProperties");
slot[3] = jsget(cx, me, 5830, "project");
slot[4] = jsnewobject(cx);
slot[6] = jsget(cx, me, 67527, "chkDatabase");
slot[5] = jsget(cx, slot[6], 4490, "checked");
jsset(cx, slot[4], 544199, "enableDatabase", slot[5]);
slot[6] = jsget(cx, me, 2904, "txtJAR");
slot[5] = jsget(cx, slot[6], 688, "text");
jsset(cx, slot[4], 80344, "dbDriverJar", slot[5]);
slot[6] = jsget(cx, me, 726849, "txtDriverClass");
slot[5] = jsget(cx, slot[6], 688, "text");
jsset(cx, slot[4], 321345, "dbDriverClass", slot[5]);
slot[6] = jsget(cx, me, 46980, "txtJDBCURL");
slot[5] = jsget(cx, slot[6], 688, "text");
jsset(cx, slot[4], 157092, "dbConnection", slot[5]);
slot[6] = jsget(cx, me, 361788, "txtIdentifier");
slot[5] = jsget(cx, slot[6], 688, "text");
jsset(cx, slot[4], 296252, "appIdentifier", slot[5]);
slot[6] = jsget(cx, me, 46732, "txtVersion");
slot[5] = jsget(cx, slot[6], 688, "text");
jsset(cx, slot[4], 38540, "appVersion", slot[5]);
callFrame[0] = slot[3];
callFrame[1] = slot[4];
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 2);
// line 9
slot[1] = me;
slot[2] = jsget(cx, slot[1], 1135, "close");
slot[0] = jsinvoke(cx, slot[2], slot[1], callFrame, 0);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code__eventHandler9(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 2,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 1
slot[0] = jsnewarray(cx);
jsset(cx, me, 1161, "lines", slot[0]);
// line 2
slot[0] = jsnewarray(cx);
jsset(cx, me, 5523, "scripts", slot[0]);
// line 3
slot[0] = jsnewarray(cx);
jsset(cx, me, 675, "vars", slot[0]);
// line 4
slot[0] = JSVAL_NULL;
jsset(cx, me, 162361, "currentStack", slot[0]);
// line 6
slot[0]= jsclosure(cx, code_function36, frame);
jsset(cx, me, 141916, "closeSession", slot[0]);
// line 10
slot[0]= jsclosure(cx, code_function37, frame);
jsset(cx, me, 1096, "enter", slot[0]);
// line 17
slot[0]= jsclosure(cx, code_function38, frame);
jsset(cx, me, 8889, "addStack", slot[0]);
// line 24
slot[0]= jsclosure(cx, code_function39, frame);
jsset(cx, me, 2374, "loaded", slot[0]);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function36(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 3,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 6
// line 7
slot[2] = me;
slot[1] = jsget(cx, slot[2], 1135, "close");
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 0);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function37(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 3,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 10
// line 11
slot[2] = jsget(cx, me, 1465, "stack");
slot[1] = jsget(cx, slot[2], 1140, "clear");
slot[0] = jsinvoke(cx, slot[1], slot[2], callFrame, 0);
// line 12
slot[0] = jsnewarray(cx);
jsset(cx, me, 1161, "lines", slot[0]);
// line 13
slot[0] = jsnewarray(cx);
jsset(cx, me, 5523, "scripts", slot[0]);
// line 14
slot[0] = jsnewarray(cx);
jsset(cx, me, 675, "vars", slot[0]);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function38(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 10,1);
jsvalue *slot = frame->slots;
jsvalue rv;
slot[0] = argc > 0 ? args[0] : JSVAL_VOID;
slot[1] = argc > 1 ? args[1] : JSVAL_VOID;
slot[2] = argc > 2 ? args[2] : JSVAL_VOID;
jsvalue *callFrame = frame->callFrame;
// line 17
// line 18
slot[5] = jsget(cx, me, 1465, "stack");
slot[4] = jsget(cx, slot[5], 296, "add");
slot[6] = slot[0];
callFrame[0] = slot[6];
slot[3] = jsinvoke(cx, slot[4], slot[5], callFrame, 1);
// line 19
slot[4] = jsget(cx, me, 5523, "scripts");
slot[5] = jsget(cx, slot[4], 730, "push");
slot[7] = slot[0];
callFrame[0] = slot[7];
slot[3] = jsinvoke(cx, slot[5], slot[4], callFrame, 1);
// line 20
slot[5] = jsget(cx, me, 1161, "lines");
slot[4] = jsget(cx, slot[5], 730, "push");
slot[8] = slot[1];
callFrame[0] = slot[8];
slot[3] = jsinvoke(cx, slot[4], slot[5], callFrame, 1);
// line 21
slot[4] = jsget(cx, me, 675, "vars");
slot[5] = jsget(cx, slot[4], 730, "push");
slot[9] = slot[2];
callFrame[0] = slot[9];
slot[3] = jsinvoke(cx, slot[5], slot[4], callFrame, 1);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code_function39(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 4,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 24
// line 25
slot[1] = jsget(cx, me, 1465, "stack");
slot[0] = jsget(cx, slot[1], 1367, "value");
// line 26
slot[2] = jsget(cx, me, 675, "vars");
slot[1] = jsgetelem(cx, slot[2],slot[0]);
jsset(cx, me, 162361, "currentStack", slot[1]);
// line 27
slot[3] = jsget(cx, me, 1227, "frame");
slot[2] = jsget(cx, slot[3], 2666, "reload");
slot[1] = jsinvoke(cx, slot[2], slot[3], callFrame, 0);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code__eventHandler10(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 8,3);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 1
slot[1] = jsget(cx, me, 1465, "stack");
slot[0] = jsget(cx, slot[1], 1367, "value");
// line 2
slot[2] = jsget(cx, me, 675, "vars");
slot[1] = jsgetelem(cx, slot[2],slot[0]);
jsset(cx, me, 162361, "currentStack", slot[1]);
// line 4
slot[3] = jsget(cx, me, 1227, "frame");
slot[2] = jsget(cx, slot[3], 2666, "reload");
slot[1] = jsinvoke(cx, slot[2], slot[3], callFrame, 0);
// line 6
slot[2] = cx->slots[13];
slot[3] = jsget(cx, slot[2], 78701, "ideShowLine");
slot[4] = jsget(cx, me, 8951, "debugKey");
slot[6] = jsget(cx, me, 5523, "scripts");
slot[5] = jsgetelem(cx, slot[6],slot[0]);
slot[7] = jsget(cx, me, 1161, "lines");
slot[6] = jsgetelem(cx, slot[7],slot[0]);
callFrame[0] = slot[4];
callFrame[1] = slot[5];
callFrame[2] = slot[6];
slot[1] = jsinvoke(cx, slot[3], slot[2], callFrame, 3);
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code__eventHandler11(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 3,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 1
slot[0] = jsget(cx, me, 162361, "currentStack");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label88;
// line 2
slot[1] = jsget(cx, me, 162361, "currentStack");
slot[2] = jsget(cx, cx->slots[15], 353, "row");
slot[0] = jsgetelem(cx, slot[1],slot[2]);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label88:;
// line 3
slot[0] = cx->slots[34];
rv = slot[0];
leaveFrame(cx, frame);
return rv;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static jsvalue code__eventHandler12(jscontext *cx, jsframe *outer, jsvalue me, jsvalue *args, int argc) {
jsframe *frame=enterStack(cx, outer, 2,1);
jsvalue *slot = frame->slots;
jsvalue rv;
jsvalue *callFrame = frame->callFrame;
// line 1
// line 1
slot[0] = jsget(cx, me, 162361, "currentStack");
slot[0] = jsne(cx, slot[0], JSVAL_NULL);
if (ifne(slot[0])) goto label89;
// line 2
slot[1] = jsget(cx, me, 162361, "currentStack");
slot[0] = jsget(cx, slot[1], 2492, "length");
rv = slot[0];
leaveFrame(cx, frame);
return rv;
goto label90;
label89:;
// line 4
slot[0] = INT_TO_JSVAL(0);
rv = slot[0];
leaveFrame(cx, frame);
return rv;
label90:;
leaveFrame(cx, frame);
return JSVAL_VOID;
leaveFrame(cx, frame);
return JSVAL_VOID;
}
static void formDefinitions(jscontext *cx) {
jsframe *frame=enterStack(cx, 0, 3, 2);
jsvalue *slot = frame->slots;
jsvalue *callFrame = frame->callFrame;
jsvalue obj, ctl, ctlArr;
obj = slot[0] = jsnewobject(cx);
jsset(cx,obj,8815,"canClose",JSVAL_FALSE);
jsset(cx,obj,18109,"canResize",JSVAL_FALSE);
jsset(cx,obj,8775,"controls",ctlArr=jsnewarray(cx));
jsset(cx,obj,326693,"frameAutosave",cx->slots[21]);
jsset(cx,obj,9467092,"hasBackgroundColor",JSVAL_FALSE);
jsset(cx,obj,2336,"height",INT_TO_JSVAL(300));
jsset(cx,obj,580,"kind",INT_TO_JSVAL(0));
jsset(cx,obj,11265,"projType",cx->slots[22]);
jsset(cx,obj,5770,"startup",JSVAL_FALSE);
jsset(cx,obj,1381,"title",cx->slots[23]);
jsset(cx,obj,1320,"width",INT_TO_JSVAL(400));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,1625,"Click",cx->slots[24]);
jsset(cx,ctl,4436,"caption",cx->slots[25]);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(24));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(36));
jsset(cx,ctl,36915,"lockBottom",JSVAL_TRUE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[26]);
jsset(cx,ctl,11250,"shortcut",INT_TO_JSVAL(0));
jsset(cx,ctl,382,"top",INT_TO_JSVAL(257));
jsset(cx,ctl,705,"type",cx->slots[27]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(133));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,1625,"Click",cx->slots[28]);
jsset(cx,ctl,4436,"caption",cx->slots[29]);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(24));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(202));
jsset(cx,ctl,36915,"lockBottom",JSVAL_TRUE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[30]);
jsset(cx,ctl,11250,"shortcut",INT_TO_JSVAL(0));
jsset(cx,ctl,382,"top",INT_TO_JSVAL(257));
jsset(cx,ctl,705,"type",cx->slots[27]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(86));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,105465,"DoubleClick",cx->slots[31]);
jsset(cx,ctl,481,"Row",cx->slots[32]);
jsset(cx,ctl,14868,"RowCount",cx->slots[33]);
jsset(cx,ctl,2269791,"columnReordering",JSVAL_FALSE);
jsset(cx,ctl,567935,"columnResizing",JSVAL_FALSE);
jsset(cx,ctl,4435,"columns",cx->slots[34]);
jsset(cx,ctl,565412,"emptySelection",JSVAL_FALSE);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(201));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(11));
jsset(cx,ctl,36915,"lockBottom",JSVAL_TRUE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_TRUE);
jsset(cx,ctl,18800,"lockRight",JSVAL_TRUE);
jsset(cx,ctl,4726,"lockTop",JSVAL_TRUE);
jsset(cx,ctl,4593828,"multipleSelection",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[35]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(39));
jsset(cx,ctl,705,"type",cx->slots[36]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,357936,"visibleHeader",JSVAL_FALSE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(375));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,9181,"editable",JSVAL_FALSE);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(23));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(11));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[37]);
jsset(cx,ctl,11156,"password",JSVAL_FALSE);
jsset(cx,ctl,42333,"selectable",JSVAL_FALSE);
jsset(cx,ctl,688,"text",cx->slots[38]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(10));
jsset(cx,ctl,705,"type",cx->slots[39]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(374));
slot[1] = jsget(cx, cx->slots[GLOBAL_UI], 209273, "DefineWindow");
callFrame[0] = slot[2];
cx->slots[20] = jsinvoke(cx, slot[1], cx->slots[GLOBAL_UI], &obj, 1);
obj = slot[0] = jsnewobject(cx);
jsset(cx,obj,806727,"EnableControls",cx->slots[41]);
jsset(cx,obj,890,"Load",cx->slots[42]);
jsset(cx,obj,8815,"canClose",JSVAL_FALSE);
jsset(cx,obj,18109,"canResize",JSVAL_FALSE);
jsset(cx,obj,8775,"controls",ctlArr=jsnewarray(cx));
jsset(cx,obj,326693,"frameAutosave",cx->slots[34]);
jsset(cx,obj,9467092,"hasBackgroundColor",JSVAL_FALSE);
jsset(cx,obj,2336,"height",INT_TO_JSVAL(322));
jsset(cx,obj,580,"kind",INT_TO_JSVAL(1));
jsset(cx,obj,11265,"projType",cx->slots[22]);
jsset(cx,obj,5770,"startup",JSVAL_TRUE);
jsset(cx,obj,1381,"title",cx->slots[34]);
jsset(cx,obj,1320,"width",INT_TO_JSVAL(400));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,4436,"caption",cx->slots[43]);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(161));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(13));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[44]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(121));
jsset(cx,ctl,705,"type",cx->slots[45]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(375));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,1625,"Click",cx->slots[46]);
jsset(cx,ctl,4436,"caption",cx->slots[47]);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(24));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(301));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[48]);
jsset(cx,ctl,11250,"shortcut",INT_TO_JSVAL(2));
jsset(cx,ctl,382,"top",INT_TO_JSVAL(291));
jsset(cx,ctl,705,"type",cx->slots[27]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(80));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,1625,"Click",cx->slots[49]);
jsset(cx,ctl,4436,"caption",cx->slots[50]);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(24));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(218));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[51]);
jsset(cx,ctl,11250,"shortcut",INT_TO_JSVAL(1));
jsset(cx,ctl,382,"top",INT_TO_JSVAL(291));
jsset(cx,ctl,705,"type",cx->slots[27]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(80));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,9181,"editable",JSVAL_FALSE);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(23));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(29));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[52]);
jsset(cx,ctl,2748,"parent",cx->slots[44]);
jsset(cx,ctl,11156,"password",JSVAL_FALSE);
jsset(cx,ctl,42333,"selectable",JSVAL_FALSE);
jsset(cx,ctl,688,"text",cx->slots[53]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(112));
jsset(cx,ctl,705,"type",cx->slots[39]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(109));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,9181,"editable",JSVAL_TRUE);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(24));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(146));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[54]);
jsset(cx,ctl,2748,"parent",cx->slots[44]);
jsset(cx,ctl,11156,"password",JSVAL_FALSE);
jsset(cx,ctl,42333,"selectable",JSVAL_TRUE);
jsset(cx,ctl,688,"text",cx->slots[55]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(109));
jsset(cx,ctl,705,"type",cx->slots[56]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(204));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,9181,"editable",JSVAL_FALSE);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(24));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(29));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[57]);
jsset(cx,ctl,2748,"parent",cx->slots[44]);
jsset(cx,ctl,11156,"password",JSVAL_FALSE);
jsset(cx,ctl,42333,"selectable",JSVAL_FALSE);
jsset(cx,ctl,688,"text",cx->slots[58]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(77));
jsset(cx,ctl,705,"type",cx->slots[39]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(105));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,9181,"editable",JSVAL_TRUE);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(24));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(146));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[59]);
jsset(cx,ctl,2748,"parent",cx->slots[44]);
jsset(cx,ctl,11156,"password",JSVAL_FALSE);
jsset(cx,ctl,42333,"selectable",JSVAL_TRUE);
jsset(cx,ctl,688,"text",cx->slots[34]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(74));
jsset(cx,ctl,705,"type",cx->slots[56]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(204));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,9181,"editable",JSVAL_TRUE);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(24));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(146));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[60]);
jsset(cx,ctl,2748,"parent",cx->slots[44]);
jsset(cx,ctl,11156,"password",JSVAL_FALSE);
jsset(cx,ctl,42333,"selectable",JSVAL_TRUE);
jsset(cx,ctl,688,"text",cx->slots[34]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(40));
jsset(cx,ctl,705,"type",cx->slots[56]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(204));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,9181,"editable",JSVAL_FALSE);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(21));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(29));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[37]);
jsset(cx,ctl,2748,"parent",cx->slots[44]);
jsset(cx,ctl,11156,"password",JSVAL_FALSE);
jsset(cx,ctl,42333,"selectable",JSVAL_FALSE);
jsset(cx,ctl,688,"text",cx->slots[61]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(43));
jsset(cx,ctl,705,"type",cx->slots[39]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(108));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,4436,"caption",cx->slots[62]);
jsset(cx,ctl,4490,"checked",INT_TO_JSVAL(0));
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(23));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(7));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[63]);
jsset(cx,ctl,2748,"parent",cx->slots[44]);
jsset(cx,ctl,11250,"shortcut",INT_TO_JSVAL(0));
jsset(cx,ctl,382,"top",INT_TO_JSVAL(12));
jsset(cx,ctl,705,"type",cx->slots[64]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(252));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,4436,"caption",cx->slots[65]);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(98));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(13));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[66]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(11));
jsset(cx,ctl,705,"type",cx->slots[45]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(375));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,9181,"editable",JSVAL_FALSE);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(19));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(27));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[67]);
jsset(cx,ctl,11156,"password",JSVAL_FALSE);
jsset(cx,ctl,42333,"selectable",JSVAL_FALSE);
jsset(cx,ctl,688,"text",cx->slots[68]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(36));
jsset(cx,ctl,705,"type",cx->slots[39]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(135));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,9181,"editable",JSVAL_TRUE);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(24));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(172));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[69]);
jsset(cx,ctl,11156,"password",JSVAL_FALSE);
jsset(cx,ctl,42333,"selectable",JSVAL_TRUE);
jsset(cx,ctl,688,"text",cx->slots[34]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(33));
jsset(cx,ctl,705,"type",cx->slots[56]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(198));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,9181,"editable",JSVAL_FALSE);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(24));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(7));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[70]);
jsset(cx,ctl,2748,"parent",cx->slots[66]);
jsset(cx,ctl,11156,"password",JSVAL_FALSE);
jsset(cx,ctl,42333,"selectable",JSVAL_FALSE);
jsset(cx,ctl,688,"text",cx->slots[71]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(41));
jsset(cx,ctl,705,"type",cx->slots[39]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(80));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,9181,"editable",JSVAL_TRUE);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(24));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(172));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[72]);
jsset(cx,ctl,11156,"password",JSVAL_FALSE);
jsset(cx,ctl,42333,"selectable",JSVAL_TRUE);
jsset(cx,ctl,688,"text",cx->slots[34]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(64));
jsset(cx,ctl,705,"type",cx->slots[56]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(198));
slot[1] = jsget(cx, cx->slots[GLOBAL_UI], 104698, "DefineSheet");
callFrame[0] = slot[2];
cx->slots[40] = jsinvoke(cx, slot[1], cx->slots[GLOBAL_UI], &obj, 1);
obj = slot[0] = jsnewobject(cx);
jsset(cx,obj,890,"Load",cx->slots[74]);
jsset(cx,obj,8815,"canClose",JSVAL_FALSE);
jsset(cx,obj,18109,"canResize",JSVAL_FALSE);
jsset(cx,obj,8775,"controls",ctlArr=jsnewarray(cx));
jsset(cx,obj,326693,"frameAutosave",cx->slots[34]);
jsset(cx,obj,9467092,"hasBackgroundColor",JSVAL_FALSE);
jsset(cx,obj,2336,"height",INT_TO_JSVAL(300));
jsset(cx,obj,580,"kind",INT_TO_JSVAL(3));
jsset(cx,obj,11265,"projType",cx->slots[22]);
jsset(cx,obj,5770,"startup",JSVAL_TRUE);
jsset(cx,obj,1381,"title",cx->slots[75]);
jsset(cx,obj,1320,"width",INT_TO_JSVAL(200));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,1625,"Click",cx->slots[76]);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(24));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(5));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_TRUE);
jsset(cx,ctl,18800,"lockRight",JSVAL_TRUE);
jsset(cx,ctl,4726,"lockTop",JSVAL_TRUE);
jsset(cx,ctl,587,"name",cx->slots[77]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(5));
jsset(cx,ctl,705,"type",cx->slots[78]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(190));
jspush(cx, ctlArr, ctl=jsnewobject(cx));
jsset(cx,ctl,481,"Row",cx->slots[79]);
jsset(cx,ctl,14868,"RowCount",cx->slots[80]);
jsset(cx,ctl,2269791,"columnReordering",JSVAL_FALSE);
jsset(cx,ctl,567935,"columnResizing",JSVAL_FALSE);
jsset(cx,ctl,4435,"columns",cx->slots[34]);
jsset(cx,ctl,565412,"emptySelection",JSVAL_FALSE);
jsset(cx,ctl,4254,"enabled",JSVAL_TRUE);
jsset(cx,ctl,2336,"height",INT_TO_JSVAL(269));
jsset(cx,ctl,588,"left",INT_TO_JSVAL(0));
jsset(cx,ctl,36915,"lockBottom",JSVAL_FALSE);
jsset(cx,ctl,9308,"lockLeft",JSVAL_FALSE);
jsset(cx,ctl,18800,"lockRight",JSVAL_FALSE);
jsset(cx,ctl,4726,"lockTop",JSVAL_FALSE);
jsset(cx,ctl,4593828,"multipleSelection",JSVAL_FALSE);
jsset(cx,ctl,587,"name",cx->slots[81]);
jsset(cx,ctl,382,"top",INT_TO_JSVAL(32));
jsset(cx,ctl,705,"type",cx->slots[36]);
jsset(cx,ctl,5613,"visible",JSVAL_TRUE);
jsset(cx,ctl,357936,"visibleHeader",JSVAL_TRUE);
jsset(cx,ctl,1320,"width",INT_TO_JSVAL(200));
slot[1] = jsget(cx, cx->slots[GLOBAL_UI], 104630, "DefinePanel");
callFrame[0] = slot[2];
cx->slots[73] = jsinvoke(cx, slot[1], cx->slots[GLOBAL_UI], &obj, 1);
leaveFrame(cx, frame);
}
jscontext * runMain() {
jscontext *cx = jsnewcontext(147);
initRuntime(cx);
cx->slots[24] = bindFunction(cx, code__eventHandler0);
cx->slots[28] = bindFunction(cx, code__eventHandler1);
cx->slots[31] = bindFunction(cx, code__eventHandler2);
cx->slots[32] = bindFunction(cx, code__eventHandler3);
cx->slots[33] = bindFunction(cx, code__eventHandler4);
cx->slots[41] = bindFunction(cx, code__eventHandler5);
cx->slots[42] = bindFunction(cx, code__eventHandler6);
cx->slots[46] = bindFunction(cx, code__eventHandler7);
cx->slots[49] = bindFunction(cx, code__eventHandler8);
cx->slots[74] = bindFunction(cx, code__eventHandler9);
cx->slots[76] = bindFunction(cx, code__eventHandler10);
cx->slots[79] = bindFunction(cx, code__eventHandler11);
cx->slots[80] = bindFunction(cx, code__eventHandler12);
cx->slots[21] = jsstrconst(cx, L"startupWindow", 13);
cx->slots[22] = jsstrconst(cx, L"osxapp", 6);
cx->slots[23] = jsstrconst(cx, L"Welcome to iCode", 16);
cx->slots[25] = jsstrconst(cx, L"New Project...", 14);
cx->slots[26] = jsstrconst(cx, L"btnNewProject", 13);
cx->slots[27] = jsstrconst(cx, L"button", 6);
cx->slots[29] = jsstrconst(cx, L"Open...", 7);
cx->slots[30] = jsstrconst(cx, L"btnOpenProject", 14);
cx->slots[34] = jsstrconst(cx, L"", 0);
cx->slots[35] = jsstrconst(cx, L"tableview1", 10);
cx->slots[36] = jsstrconst(cx, L"tableview", 9);
cx->slots[37] = jsstrconst(cx, L"label1", 6);
cx->slots[38] = jsstrconst(cx, L"Recent Projects:", 16);
cx->slots[39] = jsstrconst(cx, L"label", 5);
cx->slots[43] = jsstrconst(cx, L"Database", 8);
cx->slots[44] = jsstrconst(cx, L"box1", 4);
cx->slots[45] = jsstrconst(cx, L"box", 3);
cx->slots[47] = jsstrconst(cx, L"Cancel", 6);
cx->slots[48] = jsstrconst(cx, L"btnCancel", 9);
cx->slots[50] = jsstrconst(cx, L"OK", 2);
cx->slots[51] = jsstrconst(cx, L"btnOK", 5);
cx->slots[52] = jsstrconst(cx, L"label3", 6);
cx->slots[53] = jsstrconst(cx, L"Connection URL:", 15);
cx->slots[54] = jsstrconst(cx, L"txtJDBCURL", 10);
cx->slots[55] = jsstrconst(cx, L"jdbc:", 5);
cx->slots[56] = jsstrconst(cx, L"textfield", 9);
cx->slots[57] = jsstrconst(cx, L"label2", 6);
cx->slots[58] = jsstrconst(cx, L"Driver class:", 13);
cx->slots[59] = jsstrconst(cx, L"txtDriverClass", 14);
cx->slots[60] = jsstrconst(cx, L"txtJAR", 6);
cx->slots[61] = jsstrconst(cx, L"JDBC Driver JAR:", 16);
cx->slots[62] = jsstrconst(cx, L"Enable Database", 15);
cx->slots[63] = jsstrconst(cx, L"chkDatabase", 11);
cx->slots[64] = jsstrconst(cx, L"checkbox", 8);
cx->slots[65] = jsstrconst(cx, L"Application Properties", 22);
cx->slots[66] = jsstrconst(cx, L"box2", 4);
cx->slots[67] = jsstrconst(cx, L"label4", 6);
cx->slots[68] = jsstrconst(cx, L"Bundle Identifier:", 18);
cx->slots[69] = jsstrconst(cx, L"txtIdentifier", 13);
cx->slots[70] = jsstrconst(cx, L"label5", 6);
cx->slots[71] = jsstrconst(cx, L"Version:", 8);
cx->slots[72] = jsstrconst(cx, L"txtVersion", 10);
cx->slots[75] = jsstrconst(cx, L"Debug", 5);
cx->slots[77] = jsstrconst(cx, L"stack", 5);
cx->slots[78] = jsstrconst(cx, L"popup", 5);
cx->slots[81] = jsstrconst(cx, L"frame", 5);
cx->slots[82] = jsstrconst(cx, L"/iCode", 6);
cx->slots[83] = jsstrconst(cx, L"/appVer", 7);
cx->slots[84] = jsstrconst(cx, L"/usr/local/i386-mingw32-4.3.0/bin/i386-mingw32-gcc", 50);
cx->slots[85] = jsstrconst(cx, L"/usr/bin/gcc", 12);
cx->slots[86] = jsstrconst(cx, L"/consoleBuild", 13);
cx->slots[87] = jsstrconst(cx, L"/appBuild", 9);
cx->slots[88] = jsstrconst(cx, L"W32", 3);
cx->slots[89] = jsstrconst(cx, L"/Users/andrew/iCodeMac/iCodeMacRun/", 35);
cx->slots[90] = jsstrconst(cx, L"-std=c99", 8);
cx->slots[91] = jsstrconst(cx, L"-include", 8);
cx->slots[92] = jsstrconst(cx, L"/jsruntimecore.h", 16);
cx->slots[93] = jsstrconst(cx, L"-o", 2);
cx->slots[94] = jsstrconst(cx, L"jsruntime", 9);
cx->slots[95] = jsstrconst(cx, L"form", 4);
cx->slots[96] = jsstrconst(cx, L"control", 7);
cx->slots[97] = jsstrconst(cx, L"NSRadioButtonICM", 16);
cx->slots[98] = jsstrconst(cx, L"ActionBridge", 12);
cx->slots[99] = jsstrconst(cx, L"FlippedView", 11);
cx->slots[100] = jsstrconst(cx, L"CanvasView", 10);
cx->slots[101] = jsstrconst(cx, L"TableView", 9);
cx->slots[102] = jsstrconst(cx, L"BrowserView", 11);
cx->slots[103] = jsstrconst(cx, L"AppLoader", 9);
cx->slots[104] = jsstrconst(cx, L"timer", 5);
cx->slots[105] = jsstrconst(cx, L"mersenneTwister", 15);
cx->slots[106] = jsstrconst(cx, L"task", 4);
cx->slots[107] = jsstrconst(cx, L"files", 5);
cx->slots[108] = jsstrconst(cx, L"url", 3);
cx->slots[109] = jsstrconst(cx, L"xml", 3);
cx->slots[110] = jsstrconst(cx, L"graphics", 8);
cx->slots[111] = jsstrconst(cx, L"cencode", 7);
cx->slots[112] = jsstrconst(cx, L"DebugClient", 11);
cx->slots[113] = jsstrconst(cx, L"WrappedJsval", 12);
cx->slots[114] = jsstrconst(cx, L"nullDebugClient", 15);
cx->slots[115] = jsstrconst(cx, L"main", 4);
cx->slots[116] = jsstrconst(cx, L"-framework", 10);
cx->slots[117] = jsstrconst(cx, L"cocoa", 5);
cx->slots[118] = jsstrconst(cx, L"-lc", 3);
cx->slots[119] = jsstrconst(cx, L"-lcurl", 6);
cx->slots[120] = jsstrconst(cx, L"-lxml2", 6);
cx->slots[121] = jsstrconst(cx, L"-c", 2);
cx->slots[122] = jsstrconst(cx, L"-DWIN32", 7);
cx->slots[123] = jsstrconst(cx, L"-DMACOSX", 8);
cx->slots[124] = jsstrconst(cx, L"-DCONSOLE", 9);
cx->slots[125] = jsstrconst(cx, L"-includeCocoa/Cocoa.h", 21);
cx->slots[126] = jsstrconst(cx, L"/jsruntime.h", 12);
cx->slots[127] = jsstrconst(cx, L"-I", 2);
cx->slots[128] = jsstrconst(cx, L"-I/usr/include/libxml2", 22);
cx->slots[129] = jsstrconst(cx, L"/", 1);
cx->slots[130] = jsstrconst(cx, L".m", 2);
cx->slots[131] = jsstrconst(cx, L".o", 2);
cx->slots[132] = jsstrconst(cx, L"/Contents", 9);
cx->slots[133] = jsstrconst(cx, L"/Resources", 10);
cx->slots[134] = jsstrconst(cx, L"/MacOS", 6);
cx->slots[135] = jsstrconst(cx, L"/Contents/Info.plist", 20);
cx->slots[136] = jsstrconst(cx, L"/Info.plist", 11);
cx->slots[137] = jsstrconst(cx, L"/Contents/Resources/English.lproj/MainMenu.nib", 46);
cx->slots[138] = jsstrconst(cx, L"/MainMenu.nib", 13);
cx->slots[139] = jsstrconst(cx, L"item", 4);
cx->slots[140] = jsstrconst(cx, L"missing item", 12);
cx->slots[141] = jsstrconst(cx, L"enableDatabase", 14);
cx->slots[142] = jsstrconst(cx, L"appIdentifier", 13);
cx->slots[143] = jsstrconst(cx, L"appVersion", 10);
cx->slots[144] = jsstrconst(cx, L"dbDriverJar", 11);
cx->slots[145] = jsstrconst(cx, L"dbDriverClass", 13);
cx->slots[146] = jsstrconst(cx, L"dbConnection", 12);
mainFunction2(cx, 0, JSVAL_VOID, 0, 0);
formDefinitions(cx);
mainFunction0(cx, 0, JSVAL_VOID, 0, 0);
mainFunction1(cx, 0, JSVAL_VOID, 0, 0);
mainFunction3(cx, 0, JSVAL_VOID, 0, 0);
mainFunction4(cx, 0, JSVAL_VOID, 0, 0);
return cx;
}
